;(function ($) {
    var initData = function () {
        // 获取用户传来的id
        var good_id = location.search.split("=")[1]
        // 根据用户的id到后端调用单查接口获取该商品信息 并绑到页面上
        $.ajax({
            url:"http://localhost:8080/goodsById",
            data:{good_id:good_id},
            type:"GET",
            dataType:"JSON",
            success:function (res) {
                //console.log(res)
                $(".shop-info h3").html(res.sku_title)
                $(".shop-info span:eq(0)").html(res.tags)
                $(".shop-info span:eq(1)").html(res.price)
                $(".shop-info span:eq(2)").html(res.content)
                $(".shop-info span:eq(3)").html(res.sku_num)
                $(".shop-info input").attr("max",res.sku_num)
                // 将商品编号绑定到购物车按钮上
                $("button").attr("lang",good_id);
            }
        })
    }
    initData()
    // 用户点击购物车按钮，如果用户已经登录过 则将私钥和商品编号以及购买数量发送给服务器，否则应跳到登录界面
    $("button").click(function () {
        var userinfos = window.sessionStorage.getItem("custom");
        if (userinfos==null){
            window.location.href="login.html"
        }else {
            // 获取商品编号
            var good_id=$("button").attr("lang")
            var buy_num=$(".shop-info input").val()
            // 将获得的数据传送到后台
            $.ajax({
                url:'http://localhost:8080/savecart',
                data:{cust_id:userinfos,good_id:good_id,buy_num:buy_num},
                type:"GET",
                dataType:"JSON",
                success:function () {
                    // 获取用户点击的商品信息
                    var good_info = good_id;
                    // 获取用户当前系统时间0.23
                    var user_time = func_time();
                    // 获取用户浏览器信息
                    var browse_info = JSON.stringify($.support);
                    // 获取用户的信息
                    var ui = window.sessionStorage.getItem("custom");
                    // 获取用户的秘钥信息
                    var user_info = ui==null?"10000":ui;
                    $.ajax({
                        url:"http://localhost:8080/customAct",
                        data:{act:"BUYCAR "+user_time+" "+user_info+" "+good_info+" "+browse_info},
                        type:"POST"
                    })

                    alert("物品已经存放到购物车中")
                }
            })
        }
    })

    function func_time() {
        var date = new Date()
        return date.getFullYear()+"-"+timeformat(date.getMonth()+1)+"-"+
            timeformat(date.getDate())+"T" +timeformat(date.getHours())+":"+
            timeformat(date.getMinutes())+":"+timeformat(date.getSeconds())+"."+
            date.getMilliseconds()
    }
    function timeformat(time) {
        if ((time+"").length<=1){
            return "0"+time
        }else{
            return time
        }
    }
})(jQuery);